home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PsL Monthly 1993 December
/
PSL Monthly Shareware CD-ROM (December 1993).iso
/
prgmming
/
dos
/
c
/
comstr.exe
/
TIMER.H
< prev
Wrap
C/C++ Source or Header
|
1992-04-26
|
429b
|
33 lines
#if !defined( __TIMER_H )
#define __TIMER_H
class Timer
{
public:
Timer();
void start();
unsigned long elapsed();
protected:
unsigned long begin;
static volatile unsigned long far *timePtr;
};
inline Timer::Timer()
{
start();
}
inline void Timer::start()
{
begin = *timePtr;
}
inline unsigned long Timer::elapsed()
{
return (*timePtr - begin );
}
#endif // __TIMER_H